home *** CD-ROM | disk | FTP | other *** search
/ Champak 138 / Volume 138 Aug 19 2011 - Damaged.iso / Games / guardian_angel.swf / scripts / DefineSprite_372 / frame_2 / DoAction.as
Text File  |  2011-08-19  |  1KB  |  64 lines

  1. if(eval("../:laufx") < myx)
  2. {
  3.    if(- "30" < stepx)
  4.    {
  5.       stepx -= "0.5";
  6.    }
  7. }
  8. else if(stepx < "30")
  9. {
  10.    stepx += "0.5";
  11. }
  12. stepy += "1.5";
  13. if(myy1 < myy)
  14. {
  15.    stepy = - "30";
  16. }
  17. if(myx1 + "480" * "2" < myx)
  18. {
  19.    stepx = - "10";
  20. }
  21. if(myx < myx1 - "480" * "2")
  22. {
  23.    stepx = "10";
  24. }
  25. if(myx - "120" < eval("../:laufx") and eval("../:laufx") < myx + "120" and myy - "220" < eval("../:laufy") and eval("../:laufy") < myy + "20")
  26. {
  27.    if(eval("../:fallen") == "1" and eval("../:laufy") < myy - "130")
  28.    {
  29.       stepx = - stepx;
  30.       set("../:stepy",- "30");
  31.       set("../:hits",eval("../:hits") - "1");
  32.       tellTarget("flash")
  33.       {
  34.          gotoAndPlay(2);
  35.       }
  36.    }
  37.    else if(eval("../:protect") < "0")
  38.    {
  39.       set("../:death","1");
  40.    }
  41. }
  42. myy += stepy;
  43. myx += stepx;
  44. _X = myx;
  45. _Y = myy;
  46. if(death == "1")
  47. {
  48.    gotoAndPlay(4);
  49. }
  50. if(eval("../:laufx") < myx)
  51. {
  52.    tellTarget("enemy")
  53.    {
  54.       gotoAndStop(1);
  55.    }
  56. }
  57. if(myx < eval("../:laufx"))
  58. {
  59.    tellTarget("enemy")
  60.    {
  61.       gotoAndStop(2);
  62.    }
  63. }
  64.